package model.collisions;

/**
 * El enum que contiene la lista de categorias de colision de los elementos del juego.
 */
public enum CollisionCategory {
	
	/** La Categoria de colision del jugador. */
	C_PLAYER, 
	
	/** Las categorias de colision de las paredes 1, 2 y 3. */
	C_T1_WALL,
	C_T2_WALL, 
	C_T3_WALL, 
	
	/** The C_ l1_ explotion. */
	C_L1_EXPLOTION, 	
	C_L2_EXPLOTION,	
	C_L3_EXPLOTION, 	
	
	/** La categoria de colision de la bala. */
	C_BULLET,
	
	/** La categoria de colision de los elementos del juego que no colisionan contra solidos. */
	C_GHOST, 
	
	/** La categoria de colision de los elementos del juego que hacen daño al jugador al contacto. */
	C_NPC, 
	
	/** Las categorias de colision de los modificadores. */
	C_MODIFY_SPEED, 
	C_MODIFY_TTL, 
	C_MODIFY_WEAPON, 
	
	/** La categoria de colision de los objetos impasables. Estos son los objetos del fin del mapa */
	C_IMPASSABLE, 
	
	/** La categoria que no tiene effecto excepto por los impasables. */
	C_NO_EFFECT
	
}
